﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.System.Validator.ComMessage
 * 类型：       服务端消息获取类
 * 功能说明：   check返回消息实现类
 * 作者：       章 昕
 * 创建日期：   2007/09/10
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

namespace Shpm.System.Validator
{
    public class ComMessage : Shpm.System.Validator.ComAbsMsg
    {
        public ComMessage(String msgId)
            : base(msgId) { }


        public ComMessage(String msgId, String param)
            : base(msgId, param) { }


        public ComMessage(String msgId, String[] paramas)
            : base(msgId, paramas) { }


        // 获取消息文字
        protected override String getMessage(String msgId, String[] paramas)
        {
            String msg = HttpContext.GetGlobalResourceObject(Constants.GLOBAL_RESOURCE_NAME, msgId) as String;
            for (int i = 0; i < paramas.Length; i++)
                msg = msg.Replace("{" + (i) + "}", paramas[i]);
            return msg;
        }

    }
}
